package com.mycompany.project.client;

import com.google.gwt.user.client.ui.Composite;
import com.google.gwt.user.client.ui.AbsolutePanel;
import com.google.gwt.user.client.ui.MenuBar;
import com.google.gwt.user.client.ui.MenuItem;
import com.google.gwt.user.client.Command;
import com.google.gwt.user.client.ui.MenuItemSeparator;
import com.google.gwt.user.client.ui.Label;
import com.google.gwt.user.client.ui.TextBox;
import com.google.gwt.user.client.ui.Button;
import com.google.gwt.user.client.ui.DecoratorPanel;
import com.google.gwt.user.client.ui.FormPanel;
import com.google.gwt.user.client.ui.DisclosurePanel;
import com.google.gwt.user.client.ui.SimplePanel;
import com.google.gwt.user.client.ui.DecoratedStackPanel;
import com.google.gwt.user.client.ui.LayoutPanel;
import com.google.gwt.user.client.ui.ListBox;
import com.google.gwt.user.client.ui.PasswordTextBox;
import com.google.gwt.user.client.ui.TextArea;

public class PanelCuenta extends Composite {

	public PanelCuenta() {
		
		AbsolutePanel absolutePanel = new AbsolutePanel();
		initWidget(absolutePanel);
		absolutePanel.setSize("591px", "342px");
		
		MenuBar menuBar = new MenuBar(false);
		absolutePanel.add(menuBar, 10, 10);
		menuBar.setSize("620px", "19px");
		
		MenuItem mntmLogin = new MenuItem("Login", false,  new Command() {
			public void execute() {
				PanelLogin login = new PanelLogin();
				login.show();
				login.setPopupPosition(100, 100);
			}					
			
		});
		menuBar.addItem(mntmLogin);
		
		MenuItemSeparator separator = new MenuItemSeparator();
		menuBar.addSeparator(separator);
		
		MenuItem mntmRegistrarme = new MenuItem("Registrarme", false,  new Command() {
			public void execute() {
				Registro panelRegistro = new Registro();
				panelRegistro.show();			
				panelRegistro.setPopupPosition(100, 100);
				
			}
		});		menuBar.addItem(mntmRegistrarme);
		
		MenuItemSeparator separator_1 = new MenuItemSeparator();
		menuBar.addSeparator(separator_1);
		
		MenuItem mntmBandejaDeEntrada = new MenuItem("Bandeja de entrada", false, (Command) null);
		mntmBandejaDeEntrada.setEnabled(false);
		menuBar.addItem(mntmBandejaDeEntrada);
		
		MenuItemSeparator separator_2 = new MenuItemSeparator();
		menuBar.addSeparator(separator_2);
		
		MenuItem mntmMiCuenta = new MenuItem("Mi cuenta", false, (Command) null);
		mntmMiCuenta.setEnabled(false);
		menuBar.addItem(mntmMiCuenta);
		
		MenuItemSeparator separator_3 = new MenuItemSeparator();
		menuBar.addSeparator(separator_3);
		
		MenuItem mntmCarritoDeCompra = new MenuItem("Carrito de compra", false, new Command() {
			public void execute() {
				Inicio inic = Inicio.darInstancia();
				inic.abrirCarritoCompra();				
			}
		});
		menuBar.addItem(mntmCarritoDeCompra);
		
		MenuItemSeparator separator_4 = new MenuItemSeparator();
		menuBar.addSeparator(separator_4);
		
		MenuItem mntmInicio = new MenuItem("Inicio", false, new Command() {
			public void execute() {
				Inicio inic = Inicio.darInstancia();
				inic.rootPanel.clear();
				inic.onModuleLoad();
			}
		});
		menuBar.addItem(mntmInicio);
		
		AbsolutePanel absolutePanel_1 = new AbsolutePanel();
		absolutePanel_1.setStyleName("gwt-SuggestBoxPopup");
		absolutePanel.add(absolutePanel_1, 10, 44);
		absolutePanel_1.setSize("200px", "284px");
		
		Button button = new Button("Modificar");
		absolutePanel_1.add(button, 68, 250);
		button.setSize("67px", "24px");
		
		TextBox textBox = new TextBox();
		textBox.setText("prove@msn.com");
		absolutePanel_1.add(textBox, 80, 68);
		textBox.setSize("100px", "15px");
		
		Label label = new Label("e-mail:");
		absolutePanel_1.add(label, 10, 75);
		label.setSize("54px", "16px");
		
		Label label_1 = new Label("Telefono:");
		absolutePanel_1.add(label_1, 10, 46);
		label_1.setSize("54px", "16px");
		
		TextBox textBox_1 = new TextBox();
		textBox_1.setText("317 636 2909");
		absolutePanel_1.add(textBox_1, 80, 39);
		textBox_1.setSize("100px", "15px");
		
		Label label_2 = new Label("Nombre:");
		absolutePanel_1.add(label_2, 10, 17);
		label_2.setSize("54px", "16px");
		
		TextBox txtbxEmpresaExtrm = new TextBox();
		txtbxEmpresaExtrm.setText("Xtremo");
		txtbxEmpresaExtrm.setDirectionEstimator(true);
		absolutePanel_1.add(txtbxEmpresaExtrm, 80, 10);
		txtbxEmpresaExtrm.setSize("100px", "15px");
		
		Label lblLogin = new Label("Login:");
		absolutePanel_1.add(lblLogin, 10, 104);
		lblLogin.setSize("54px", "16px");
		
		Label lblPassword = new Label("password:");
		absolutePanel_1.add(lblPassword, 10, 133);
		lblPassword.setSize("54px", "16px");
		
		TextBox textBox_3 = new TextBox();
		textBox_3.setText("Proveedor 1");
		textBox_3.setDirectionEstimator(true);
		absolutePanel_1.add(textBox_3, 80, 97);
		textBox_3.setSize("100px", "15px");
		
		PasswordTextBox pswrdtxtbxClave = new PasswordTextBox();
		pswrdtxtbxClave.setText("clave");
		absolutePanel_1.add(pswrdtxtbxClave, 80, 126);
		pswrdtxtbxClave.setSize("100px", "15px");
		
		Label lblDireccion = new Label("Direccion");
		absolutePanel_1.add(lblDireccion, 10, 162);
		lblDireccion.setSize("54px", "16px");
		
		TextArea txtrCalleNo = new TextArea();
		txtrCalleNo.setText("Calle 72 No 45-7. Of. 204");
		absolutePanel_1.add(txtrCalleNo, 79, 155);
		txtrCalleNo.setSize("99px", "63px");
		
		Button btnNuevoServicio = new Button("Nuevo Servicio");
		absolutePanel.add(btnNuevoServicio, 258, 54);
		btnNuevoServicio.setWidth("130px");
		
		Button btnNuevoContenido = new Button("Nuevo Contenido");
		btnNuevoContenido.setEnabled(false);
		absolutePanel.add(btnNuevoContenido, 258, 88);
		btnNuevoContenido.setWidth("130px");
		
		Button btnNuevoPaquete = new Button("Nuevo Paquete");
		btnNuevoPaquete.setEnabled(false);
		absolutePanel.add(btnNuevoPaquete, 258, 121);
		btnNuevoPaquete.setWidth("130px");
		
		Button btnEliminar = new Button("Eliminar");
		absolutePanel.add(btnEliminar, 258, 151);
		btnEliminar.setWidth("130px");
		
		ListBox listBox = new ListBox();
		listBox.addItem("Servicio 1: ABC");
		listBox.addItem("Contenio1: Noticia");
		listBox.addItem("Contenio2: Foto");
		absolutePanel.add(listBox, 259, 203);
		listBox.setSize("293px", "122px");
		listBox.setVisibleItemCount(5);
		
		Label lblMisServiciosY = new Label("Mis servicios y contenidos");
		absolutePanel.add(lblMisServiciosY, 258, 181);
		
		Button btnModificarServicio = new Button("Modificar Servicio");
		absolutePanel.add(btnModificarServicio, 399, 54);
		btnModificarServicio.setSize("130px", "24px");
		
		Button btnNuevoCont = new Button("Nuevo Contenido");
		btnNuevoCont.setEnabled(false);
		btnNuevoCont.setText("Modificar contenido");
		absolutePanel.add(btnNuevoCont, 399, 88);
		btnNuevoCont.setSize("130px", "24px");
		
		Button button_3 = new Button("Nuevo Paquete");
		button_3.setEnabled(false);
		button_3.setText("Modificar paquete");
		absolutePanel.add(button_3, 399, 121);
		button_3.setSize("130px", "24px");
		
		Button btnTransacciones = new Button("Transacciones");
		btnTransacciones.setEnabled(false);
		absolutePanel.add(btnTransacciones, 399, 151);
		btnTransacciones.setSize("130px", "24px");
	}
}
